package com.hnhcyy.goods.client;

import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.util.MultiValueMap;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestParam;

@FeignClient(name = "goods", fallback = RangeClientFallback.class)
public interface RangeClient {
	
	/**
	 * 老客户控销
	 * @author sheyongjun
	 * @date 2018年12月7日
	 */
	@PostMapping("/range/oldCust")
	public boolean oldCust(@RequestBody MultiValueMap<String, String> queryParam);
	
	/**
	 * 客户控销加减
	 * @author sheyongjun
	 * @date 2019年2月26日
	 */
	@PostMapping("/range/custAdjust")
	public boolean custAdjust(@RequestBody MultiValueMap<String, String> queryParam);
	
	/**
	 * 省区控销
	 * @author sheyongjun
	 * @date 2019年2月26日
	 */
	@PostMapping("/range/provinceRange")
	public boolean provinceRange(@RequestBody MultiValueMap<String, String> queryParam);
	
}
